package com.bj58.mis.apm.collector.kylog;

import com.bj58.mis.apm.client.core.BaseCollectLog;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class KyLog {
    private Date queryTime=null;
    private String groupList="";
    private String filterList="";
    private String queryId="";
    private String sql="";
    private String user="";
    private String success="";
    private String duration="";
    private String project="";
    private String realizationNames="";
    private String cuboidIds="";
    private Integer totalScanCount=null;
    private Integer totalScanBytes=null;
    private Integer resultRowCount=null;
    private Boolean acceptPartial=null;
    private Boolean isPartialResult=null;
    private Boolean hitExceptionCache=null;
    private Boolean storageCacheUsed=null;
    private Boolean isQueryPushDown=null;
    private Boolean isPrepare=null;
    private String traceURL="";
    private String message="";
    private String segment="";
    private StringBuilder sb=new StringBuilder(2048);

    public StringBuilder getSb() {
        return sb;
    }

    public String getSegment() {
        return segment;
    }

    public void setSegment(String segment) {
        this.segment = segment;
    }

    public Date getQueryTime() {
        return queryTime;
    }

    public void setQueryTime(Date queryTime) {
        this.queryTime = queryTime;
    }

    public String getGroupList() {
        return groupList;
    }

    public void setGroupList(String groupList) {
        this.groupList = groupList;
    }

    public String getFilterList() {
        return filterList;
    }

    public void setFilterList(String filterList) {
        this.filterList = filterList;
    }

    public String getQueryId() {
        return queryId;
    }

    public void setQueryId(String queryId) {
        this.queryId = queryId;
    }

    public String getSql() {
        return sql;
    }

    public void setSql(String sql) {
        this.sql = sql;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getSuccess() {
        return success;
    }

    public void setSuccess(String success) {
        this.success = success;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getProject() {
        return project;
    }

    public void setProject(String project) {
        this.project = project;
    }

    public String getRealizationNames() {
        return realizationNames;
    }

    public void setRealizationNames(String realizationNames) {
        this.realizationNames = realizationNames;
    }

    public String getCuboidIds() {
        return cuboidIds;
    }

    public void setCuboidIds(String cuboidIds) {
        this.cuboidIds = cuboidIds;
    }

    public Integer getTotalScanCount() {
        return totalScanCount;
    }

    public void setTotalScanCount(Integer totalScanCount) {
        this.totalScanCount = totalScanCount;
    }

    public Integer getTotalScanBytes() {
        return totalScanBytes;
    }

    public void setTotalScanBytes(Integer totalScanBytes) {
        this.totalScanBytes = totalScanBytes;
    }

    public Integer getResultRowCount() {
        return resultRowCount;
    }

    public void setResultRowCount(Integer resultRowCount) {
        this.resultRowCount = resultRowCount;
    }

    public Boolean getAcceptPartial() {
        return acceptPartial;
    }

    public void setAcceptPartial(Boolean acceptPartial) {
        this.acceptPartial = acceptPartial;
    }

    public Boolean getPartialResult() {
        return isPartialResult;
    }

    public void setPartialResult(Boolean partialResult) {
        isPartialResult = partialResult;
    }

    public Boolean getHitExceptionCache() {
        return hitExceptionCache;
    }

    public void setHitExceptionCache(Boolean hitExceptionCache) {
        this.hitExceptionCache = hitExceptionCache;
    }

    public Boolean getStorageCacheUsed() {
        return storageCacheUsed;
    }

    public void setStorageCacheUsed(Boolean storageCacheUsed) {
        this.storageCacheUsed = storageCacheUsed;
    }

    public Boolean getQueryPushDown() {
        return isQueryPushDown;
    }

    public void setQueryPushDown(Boolean queryPushDown) {
        isQueryPushDown = queryPushDown;
    }

    public Boolean getPrepare() {
        return isPrepare;
    }

    public void setPrepare(Boolean prepare) {
        isPrepare = prepare;
    }

    public String getTraceURL() {
        return traceURL;
    }

    public void setTraceURL(String traceURL) {
        this.traceURL = traceURL;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }


}
